﻿using System;

namespace Phoenix.Xna.Framework.Input
{
    public class InputDeviceStateEventArgs<T> : EventArgs
    {
        public T CurrentState { get; set; }
        public T PreviousState { get; set; }

        public InputDeviceStateEventArgs()
        {
        }

        public InputDeviceStateEventArgs(T currentState, T previousState)
        {
            CurrentState = currentState;
            PreviousState = previousState;
        }
    }
}
